package br.com.pmz.utilidades.conexao.hibernate;

import org.hibernate.Session;

import br.com.pmz.utilidades.util.hibernate.HibernateUtil;

/**
 * Esta classe cont&eacute;m os m&eacute;todos que criam a conex&atilde;o com o
 * banco de dados e gerenciam a sess&atilde;o.
 *
 * @author Pedro Manoel Zanin
 *
 */
class HibernateSession {

    /**
     * Atributo que cont&eacute;m a sess&#65533;o do usu&aacute;rio com o banco
     * de dados.
     */
    protected Session session = HibernateUtil.getSessionFactory()
            .getCurrentSession();

    /**
     * Construtor que instancia um objeto de sess&atilde;o.
     */
    protected HibernateSession() {
        session = HibernateUtil.getSession();
    }
}
